#include <stdio.h>
#include <stdlib.h>
#include <SDL/SDL_mixer.h>
#include <SDL/SDL.h>
#include <SDL/SDL_ttf.h>

void gagnant()
{
 /*************Déclaration**************/
        int done = 1;
        /*Afficher avec TTF "Félicitation vous avez gagner"*/
        TTF_Font *police = NULL;
        SDL_Event event;
        SDL_Surface *texte , *ecran_gagnant = NULL;
        SDL_Rect position;
/**************************************/

    if(Mix_OpenAudio(44100, MIX_DEFAULT_FORMAT, MIX_DEFAULT_CHANNELS, 1024) == -1)
    {
        printf("%s", Mix_GetError());
    }
    Mix_Music *musique;
    /*Changer la musique  */
    musique = Mix_LoadMUS("data/boyard.mp3");
    Mix_PlayMusic(musique, -1);

    TTF_Init();

    if(TTF_Init() < 0 )
    {
        printf("Impossible d'initialiser SDL_ttf \n");

    }


    police = TTF_OpenFont("/home/jemacom/Bureau/jeudenimm/Falling Rain.ttf", 40);

    if(police==NULL)

    {
        printf("Erreur de création de la police \n");

    }


    SDL_Color TextColor;
    TextColor.r = 255;
    TextColor.g = 25;
    TextColor.b = 255;


    texte = TTF_RenderText_Blended(police, "Félicitation vous avez gagner :D", TextColor);

    //postion text gagnant


    position.x = 50;
    position.y = 150;
    position.w= texte->w;
    position.h = texte->h;
    SDL_BlitSurface(texte, NULL, ecran_gagnant, &position);


    while(done)
    {
        while (SDL_PollEvent(&event))
        {
            switch (event.type)
            {
            case SDL_QUIT:
                done = 0;
                break;
            case SDL_KEYDOWN:
            {

                if (event.key.keysym.sym == SDLK_ESCAPE)
                {
                    done = 0;
                    Mix_FreeMusic(musique); //Libération de la musique
                    Mix_CloseAudio();

                }

            }

            }
        }
    }

}


